# 迭代器对象从集合的第一个元素开始访问，直到所有的元素被访问完结束。迭代器只能往前不会后退。
# 迭代器有两个基本的方法：iter() 和 next()。
# 字符串，列表或元组对象都可用于创建迭代器：
import sys

list = [1, 2, 3, 4]
iterator = iter(list)       # 迭代器对象iterator
for i in range(0, 10):
    try:
        nextOne = next(iterator)
        print(nextOne)
    except StopIteration:
        # sys.exit()
        print("while over")


print("----------------------")


for i in iterator:
    print(i)


